var data = {};
$(document).ready(function () {
if(orgClass!="org_ebb_county"){
    ShowTip("你还没有权限做该操作！请联系管理员", "success", 1000);
     setTimeout(function () {
                                            window.location = "index.html";
                                        }, 1000);

}
    //加载地址信息
    loadAddress("520600000000", function (result) {
        $.templates('#addressCode-tmpl').link('#addressCode', {result: result});
        $.templates('#shipping-address-tmpl').link('#shipping-address', {result: result});
        $.templates('#delivery_area-tmpl').link('#delivery_area', {result: result});
    });
    loadStoreTypeInfo();//加载店铺信息
    initMap();
    //取消
    $('#cancel').click(function () {
        window.location.href = '/index.html';
    });
    var id = GetQueryString('id');
    if (id != null && id != '') {
        loadPlatForm(id);
    }
});

//加载店铺分类
function loadStoreTypeInfo(){
    $.ajax({
        type: "get",
        url: "/ebb/category/range?min=130000000000&max=140000000000",
        dataType: "json",
        async: true,
        success: function (data) {
            var result = data;
            $.templates('#storeType-tmpl').link('#storeType', {result: result});
        }
    });
}


//加载平台信息
function loadPlatForm(id) {
    $.ajax({
        url: '/ebb/ebb/?id=' + id,
        type: 'get',
        success: function (result) {
            if (result != null) {
                data = result;
                $('#storeName').text(result.storeName!=null?result.storeName:"");//店铺名称
                var platformCategoryParent=result.platformCategoryParent==1?"网络零售平台":result.platformCategoryParent==2?"本地生活类服务平台":"";
                $('#platformTypeParent').text(platformCategoryParent);//归属父平台
                $('#platformType').text(result.platformCategory!=null?result.platformCategory:"");//归属平台
                $('#storeType').val(result.storeCategoryId);//店铺类型
                var type=result.type==1?"第三方平台":result.type==2?"电商服务站点":result.type==3?"自建平台":result.type==4?"电商企业":""
                $('#serviceType').text(type);//电商类型
                $('#addressDetail').text(result.addressDetail!=null?result.addressDetail:"");//详情
                $('#responsiblePerson').text(result.responsiblePerson!=null?result.responsiblePerson:"");//联系人
                $('#mobileNo').text(result.mobileNo!=null?result.mobileNo:"");//联系方式
                $('#employeeNum').text(result.employeeNum!=null?result.employeeNum:"");//员工数量
                $('#storeUrl').text(result.storeUrl!=null?result.storeUrl:"");//店铺地址
                $('#lng').val(result.longitude);//经度
                $('#lat').val(result.latitude);//纬度
                initMap();
            }

        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            if(XMLHttpRequest.status==401){
                //跳转到登录页,带上登录后的跳转地址redirect_uri=???
                // redirect_login();
                ShowTip("你还没有登录，请先登录！", "success", 1000);
                setTimeout(function () {
                    window.location = "login.html";
                }, 1000);
            }
        }

    });
}

function initMap() {
    //输入框
    var lngInput = $("input[name=lng]");
    var latInput = $("input[name=lat]");

    //初始点
    lng="109.196513";
    lat="27.728014";
    if(lngInput.val()){
      lng=lngInput.val();
    }
    if(latInput.val()){
      lat=latInput.val();
    }
    var initLnglat = {
        lng: lng,
        lat: lat
    };

    //初始化地图
    MAP = new AMap.Map('mapContainer', {
        center: [initLnglat.lng, initLnglat.lat],
        zoom: 12
    });
    MAP.plugin(['AMap.ToolBar', 'AMap.Geolocation'], function () {
        //工具条（缩放、平移、定位）
        MAP.addControl(new AMap.ToolBar({
            offset: new AMap.Pixel(20, 100),
            position: "RB",
            locate: true,
            liteStyle: true
        }));
    });

    //初始化地图点
    marker = new AMap.Marker({
        position: new AMap.LngLat(initLnglat.lng, initLnglat.lat),
        animation: "AMAP_ANIMATION_DROP"
    });
    MAP.add(marker);
    lngInput.val(initLnglat.lng);
    latInput.val(initLnglat.lat);

    //地图点击事件
    var _onClick = function (e) {
        marker.setPosition(e.lnglat);
        lngInput.val(e.lnglat.lng);
        latInput.val(e.lnglat.lat);
    };
    var clickListener = AMap.event.addListener(MAP, "click", _onClick); //绑定事件，返回监听对象
    //AMap.event.removeListener(clickListener); //移除事件，以绑定时返回的对象作为参数
}